Readers which support NXP commands report the same in the
field isNXPCommandSupported of ReaderCapabilities as true. The
following operations can be performed on NXP Tags:
short[]
antennaID =
new short[reader.ReaderCapabilities.getNumAntennaSupported()];
for
(int nIndex = 0; nIndex < antennaID.length; nIndex++)
antennaID[nIndex] = (short)(nIndex + 1);
OPERATION_QUALIFIER[]
antennaOpList = new
OPERATION_QUALIFIER[reader.ReaderCapabilities.getNumAntennaSupported()];
for
(int nIndex = 0; nIndex < antennaOpList.length; nIndex++)
antennaOpList[nIndex] = OPERATION_QUALIFIER.NXP_EAS_SCAN;
AntennaInfo antennaInfo = new AntennaInfo(antennaID, antennaOpList);
Change Config - NXP G2iL and G2iL+ tags support in addition operations for 'bank wise read protection', 'product status flag', 'back scatter strength reduction'. The G2iL+ tags also offer more advanced features like 'read range reduction', 'tag tamper alarm', 'digital switch', 'data transfer mode', 'external power supply', 'external digital input'. These additional features can be controlled (i.e. turned on/off) by modifying change Config word when the EPC memory bank of the tag is not locked. Config word is part of the tag's EPC memory and setting/resetting the bits of the Config word turns on/off the corresponding tag features.
TagAccess tagAccess =
new TagAccess();
NXP.ChangeConfigParams ChangeConfigParams = tagAccess.NXP.new
ChangeConfigParams();
ChangeConfigParams.setAccessword(0x01);
ChangeConfigParams.setNXPChangeConfigWord((short)0x0002);
Config Word
Bit
Offset | Content | Remark |
0 | Tamper
alarm flag ( G2iL+) | Indicator
bit |
1 | External
supply Input(G2iL+) | Indicator
bit |
4 | Invert
digital output | Temporary
bit |
5 | Transparent
mode on/off | Temporary
bit |
6 | Transparent
mode data/raw | Temporary
bit |
9 | Maximum
back scatter strength | Unlocked
memory |
10 | Digital
Output | Unlocked
memory |
11 | Read
range reduction on/off | Unlocked
memory |
13 | Read
protect EPC bank | Unlocked
memory |
14 | Read
protect TID bank | Unlocked
memory |
15 | PSF
Alarm flag | Unlocked
memory |
Though,
a 16 bit Change Config word on a tag with unlocked EPC can turn on/off certain
advanced features supported by G2iL tags and the tags reports back the modified
Config word, setting the Change Config word to zero however does not change
the current Config word but the tag still responds with current Config
word.